package com.xsomnus.design_patterns.structors.decorator;

/**
 * @author 叶小夏
 * @since 2019-08-27 10:39
 *     咖啡是一种饮料，咖啡的本质是咖啡豆+水磨出来的。咖啡店现在要卖各种口味的咖啡，如果不使用装饰模式，
 * 那么在销售系统中，各种不一样的咖啡都要产生一个类，
 * 如果有4中咖啡豆，5种口味，那么将要产生至少20个类（不包括混合口味）
 * ，非常麻烦。使用了装饰模式，只需要11个类即可生产任意口味咖啡（包括混合口味）。
 */
public interface Beverage {

    // 返回商品描述
    String desc();

    // 返回价格
    Double price();

}
